﻿Imports System.Data

Public Class uMESScrapInfoDTO
    'ServerHostInfo
    Private v_ServerHostInfo As ServerHostInfo

    '描述
    Private v_Notes As String

    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean

    ''' <summary>
    ''' ServerHost信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ServerHostInfo()
        Get
            Return v_ServerHostInfo
        End Get
        Set(ByVal value)
            v_ServerHostInfo = value
        End Set
    End Property

    '报废单名
    Private v_ScrapInfoName As String
    ''' <summary>
    ''' 报废单名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ScrapInfoName() As String
        Get
            Return v_ScrapInfoName
        End Get
        Set(ByVal value As String)
            v_ScrapInfoName = value
        End Set
    End Property

    '质量记载单
    Private v_QualityRecordName As String
    ''' <summary>
    ''' 质量记载单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityRecordName() As String
        Get
            Return v_QualityRecordName
        End Get
        Set(ByVal value As String)
            v_QualityRecordName = value
        End Set
    End Property


    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Notes()
        Get
            Return v_Notes
        End Get
        Set(ByVal value)
            v_Notes = value
        End Set
    End Property

    '批次
    Private v_ContainerName As String
    ''' <summary>
    ''' 批次
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName()
        Get
            Return v_ContainerName
        End Get
        Set(ByVal value)
            v_ContainerName = value
        End Set
    End Property

    '批次数量
    Private v_ContainerQty As String
    ''' <summary>
    ''' 批次数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerQty() As String
        Get
            Return v_ContainerQty
        End Get
        Set(ByVal value As String)
            v_ContainerQty = value
        End Set
    End Property

    '问题数量
    Private v_QualityQty As String
    ''' <summary>
    ''' 问题数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityQty() As String
        Get
            Return v_QualityQty
        End Get
        Set(ByVal value As String)
            v_QualityQty = value
        End Set
    End Property

    '报废数量
    Private v_ScrapQty As String
    ''' <summary>
    ''' 报废数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ScrapQty() As String
        Get
            Return v_ScrapQty
        End Get
        Set(ByVal value As String)
            v_ScrapQty = value
        End Set
    End Property

    '报废原因
    Private v_LossReason As String
    ''' <summary>
    ''' 报废原因
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property LossReason() As String
        Get
            Return v_LossReason
        End Get
        Set(ByVal value As String)
            v_LossReason = value
        End Set
    End Property

    '零件图号
    Private v_ProductName As String
    ''' <summary>
    ''' 零件图号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName() As String
        Get
            Return v_ProductName
        End Get
        Set(ByVal value As String)
            v_ProductName = value
        End Set
    End Property

    '零件名称
    Private v_ProductDesc As String
    ''' <summary>
    ''' 零件名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductDesc() As String
        Get
            Return v_ProductDesc
        End Get
        Set(ByVal value As String)
            v_ProductDesc = value
        End Set
    End Property

    '工序名称(去图号)
    Private v_SpecNameDisp As String
    ''' <summary>
    ''' 工序名称(去图号)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecNameDisp() As String
        Get
            Return v_SpecNameDisp
        End Get
        Set(ByVal value As String)
            v_SpecNameDisp = value
        End Set
    End Property

    '工序名称
    Private v_SpecName As String
    ''' <summary>
    ''' 工序名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecName() As String
        Get
            Return v_SpecName
        End Get
        Set(ByVal value As String)
            v_SpecName = value
        End Set
    End Property

    ''' <summary>
    ''' 工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecRevision() As String
        Get
            Return v_SpecRevision
        End Get
        Set(ByVal value As String)
            v_SpecRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 工序useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecuseROR()
        Get
            Return v_SpecuseROR
        End Get
        Set(ByVal value)
            v_SpecuseROR = value
        End Set
    End Property

    '检验员
    Private v_SubmitEmployee As String

    ''' <summary>
    ''' 检验员
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitEmployee() As String
        Get
            Return v_SubmitEmployee
        End Get
        Set(ByVal value As String)
            v_SubmitEmployee = value
        End Set
    End Property

    '检验员提交时间
    Private v_SubmitDate As String
    ''' <summary>
    ''' 检验员提交时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitDate() As String
        Get
            Return v_SubmitDate
        End Get
        Set(ByVal value As String)
            v_SubmitDate = value
        End Set
    End Property


    '零件序号信息
    Private v_ProductNoInfo As DataTable

    ''' <summary>
    ''' 零件序号信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductNoInfo() As DataTable
        Get
            Return v_ProductNoInfo
        End Get
        Set(ByVal value As DataTable)
            v_ProductNoInfo = value
        End Set
    End Property

    '详细信息条数
    Private v_SubentityListCount As Integer = 0
    ''' <summary>
    ''' 详细信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubentityListCount() As Integer
        Get
            Return v_SubentityListCount
        End Get
        Set(ByVal value As Integer)
            v_SubentityListCount = value
        End Set
    End Property

    '废品单号
    Private v_Description As String
    ''' <summary>
    ''' 废品单号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Description() As String
        Get
            Return v_Description
        End Get
        Set(ByVal value As String)
            v_Description = value
        End Set
    End Property

End Class

